
package com.hs.srm.admin.modules.requisition.entity;
import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import cn.afterturn.easypoi.excel.annotation.Excel;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;

 /*
  * 
 */
@Setter
@Getter
@TableName("zsrm_t002")
@ToString
public class ZsrmT002Entity implements Serializable {

  private static final long serialVersionUID = 1L;
  
  public ZsrmT002Entity() {
	super();
  }
  
  /*
   * PKID
  */
  @TableId(value = "PK_ID", type = IdType.UUID)
  @TableField("PK_ID")
  @Excel(name = "PKID", orderNum="1")
  private java.lang.String pKID;
  
  /*
   * 集团
  */
  @TableField("MANDT")
  @Excel(name = "集团", orderNum="2")
  private java.lang.String mANDT;
  
  /*
   * 'CHAR' 格式的 大写的 GUID
  */
  @TableField("GUID32")
  @Excel(name = "'CHAR' 格式的 大写的 GUID", orderNum="3")
  private java.lang.String gUID32;
  
  /*
   * 采购申请编号
  */
  @TableField("BANFN")
  @Excel(name = "采购申请编号", orderNum="4")
  private java.lang.String bANFN;
  
  /*
   * SRM采购订单编号
  */
  @TableField("SRMPN")
  @Excel(name = "SRM采购订单编号", orderNum="5")
  private java.lang.String sRMPN;
  
  /*
   * 采购凭证号
  */
  @TableField("EBELN")
  @Excel(name = "采购凭证号", orderNum="6")
  private java.lang.String eBELN;
  
  /*
   * 采购信息记录的编号
  */
  @TableField("INFNR")
  @Excel(name = "采购信息记录的编号", orderNum="7")
  private java.lang.String iNFNR;
  
  /*
   * 供应商或债权人的账号
  */
  @TableField("LIFNR")
  @Excel(name = "供应商或债权人的账号", orderNum="8")
  private java.lang.String lIFNR;
  
  /*
   * 发票凭证的凭证编号
  */
  @TableField("BELNR")
  @Excel(name = "发票凭证的凭证编号", orderNum="9")
  private java.lang.String bELNR;
  
  /*
   * 发票凭证的凭证编号（贷项凭证）
  */
  @TableField("BELNR_RE")
  @Excel(name = "发票凭证的凭证编号（贷项凭证）", orderNum="10")
  private java.lang.String bELNRRE;
  
  /*
   * 物料号
  */
  @TableField("MATNR")
  @Excel(name = "物料号", orderNum="11")
  private java.lang.String mATNR;
  
  /*
   * 工厂
  */
  @TableField("WERKS")
  @Excel(name = "工厂", orderNum="12")
  private java.lang.String wERKS;
  
  /*
   * 资源清单记录号
  */
  @TableField("ZEORD")
  @Excel(name = "资源清单记录号", orderNum="13")
  private java.lang.String zEORD;
  
  /*
   * 采购凭证号
  */
  @TableField("EBELN_07")
  @Excel(name = "采购凭证号", orderNum="14")
  private java.lang.String eBELN07;
  
  /*
   * 采购凭证的项目编号
  */
  @TableField("EBELP")
  @Excel(name = "采购凭证的项目编号", orderNum="15")
  private java.lang.String eBELP;
  
  /*
   * 业务处理/事件类型，采购订单的历史记录
  */
  @TableField("VGABE")
  @Excel(name = "业务处理/事件类型，采购订单的历史记录", orderNum="16")
  private java.lang.String vGABE;
  
  /*
   * 物料凭证年度
  */
  @TableField("GJAHR")
  @Excel(name = "物料凭证年度", orderNum="17")
  private java.lang.String gJAHR;
  
  /*
   * 物料凭证编号
  */
  @TableField("BELNR_07")
  @Excel(name = "物料凭证编号", orderNum="18")
  private java.lang.String bELNR07;
  
  /*
   * 物料凭证中的项目
  */
  @TableField("BUZEI")
  @Excel(name = "物料凭证中的项目", orderNum="19")
  private java.lang.String bUZEI;
  
  /*
   * 采购凭证号
  */
  @TableField("EBELN_09")
  @Excel(name = "采购凭证号", orderNum="20")
  private java.lang.String eBELN09;
  
  /*
   * 采购凭证的项目编号
  */
  @TableField("EBELP_09")
  @Excel(name = "采购凭证的项目编号", orderNum="21")
  private java.lang.String eBELP09;
  
  /*
   * 创建人
  */
  @TableField("CRNAM")
  @Excel(name = "创建人", orderNum="22")
  private java.lang.String cRNAM;
  
  /*
   * 创建日期
  */
  @TableField("CRDAT")
  @Excel(name = "创建日期", orderNum="23")
  @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  private java.util.Date cRDAT;
  
  /*
   * 创建时间
  */
  @TableField("CRTIM")
  @Excel(name = "创建时间", orderNum="24")
  @JsonFormat(pattern = "yyyy-MM-dd hh:ss:mm", timezone = "GMT+8")
  private java.util.Date cRTIM;
  
  /*
   * 修改人
  */
  @TableField("CHNAM")
  @Excel(name = "修改人", orderNum="25")
  private java.lang.String cHNAM;
  
  /*
   * 修改日期
  */
  @TableField("CHDAT")
  @Excel(name = "修改日期", orderNum="26")
  @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  private java.util.Date cHDAT;
  
  /*
   * 修改时间
  */
  @TableField("CHTIM")
  @Excel(name = "修改时间", orderNum="27")
  @JsonFormat(pattern = "yyyy-MM-dd hh:ss:mm", timezone = "GMT+8")
  private java.util.Date cHTIM;
  
  /*
   * 处理消息
  */
  @TableField("ZMESSAGE")
  @Excel(name = "处理消息", orderNum="28")
  private java.lang.String zMESSAGE;
  
  /*
   * 
  */
  @TableField("SYNC_UNAME")
  @Excel(name = "", orderNum="29")
  private java.lang.String sYNCUNAME;
  
  /*
   * 
  */
  @TableField("SYNC_DATUM")
  @Excel(name = "", orderNum="30")
  private java.lang.String sYNCDATUM;
  
  /*
   * 
  */
  @TableField("SYNC_UZEIT")
  @Excel(name = "", orderNum="31")
  private java.lang.String sYNCUZEIT;
  
  /*
   * 
  */
  @TableField("SYNC_STAT")
  @Excel(name = "", orderNum="32")
  private java.lang.String sYNCSTAT;
  
}
